Golang Job: Requirement for Software Engineer API-Golang

Job added on

Company

Kairos
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Hi,

Please let me know if you're comfortable with the position detailed below. This position is an urgent hire.

Location: Remote

Duration: 12 months

Software Engineer API & Automation (Swagger/OpenAPI, Kubernetes)

Overview

a Software Engineer with a focus on designing, building, and maintaining APIs, leveraging Swagger (OpenAPI) for API specification, documentation, and design. The role also requires experience in automation scripting and workflows. Basic knowledge of cloud platforms is considered an asset.

Core Requirements

API Development:

  • Proven experience in designing and implementing RESTful APIs.
  • Proficiency with Swagger/OpenAPI for API specification, documentation, and design processes.
  • Strong programming skills in Java, Go, and other primary programming languages.

Kubernetes:

  • Hands-on experience deploying, managing, and troubleshooting applications (especially APIs) on Kubernetes.
  • Experience developing custom Kubernetes operators in Go. Understanding of Custom Resource Definitions (CRDs) and controllers. Knowledge of operator patterns and lifecycle management
  • Understanding of best practices: using Deployments, health probes (liveness/readiness), resource limits, namespaces, and Helm for deployment automation.
  • Ability to integrate API deployment with Kubernetes CI/CD workflows.

Automation:

  • Experience writing scripts or applications to automate operational tasks, or infrastructure management (e.g., calling or orchestrating Terraform deployments via APIs).
  • Familiar with configuration management and GitOps paradigms for Kubernetes (e.g., ArgoCD, Flux).
  • CLI development experience in Go.

  • Bash scripting for automation and CI/CD workflows.

DevOps & CI/CD:

  • Experience with CircleCI for continuous integration

  • Proficiency in bash scripting for build and deployment automation

  • Experience integrating platform tools with CI/CD workflows

General Skills:

  • Strong troubleshooting, debugging, and code quality skills.
  • Basic knowledge of AWS/Azure (helpful but not the main focus).
  • Good oral/written communication and teamwork.

Laxman Andoli | Lead TAG | Kairos Technologies Inc

M : | O: Ext 302 | E:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.